package com.roy.jarvis.assitant;

import com.roy.jarvis.common.enums.AssitantEnum;
import dev.langchain4j.agent.tool.P;
import dev.langchain4j.model.output.structured.Description;
import dev.langchain4j.service.MemoryId;
import dev.langchain4j.service.UserMessage;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author 山顶洞人郑某
 * @className TextAnalyseAssitant.java 用于分析用户传入数据的ai助手
 * @date 2025 04 07
 */
@Description("用于分析用户传入文本数据的ai助手")
public  interface TextAnalyseAssitant {

    @UserMessage({"根据用户输入的数据信息分析调用哪个大模型{{text}}"})
    public AssitantEnum getAssitantEnum(@MemoryId String id, @P(value = "用户输入的数据") String text);

}
